html, .my_bank_atc{
    background: none repeat scroll 0 0 #f0f0f0;
}
.box-top {
  padding-top: 34px;
}
@media screen and (min-width: 320px) and (max-width: 479px) {
/*html {
  font-size: 62.5%;
}*/
}

}
@media screen and (min-width: 480px) and (max-width: 679px) {

}

@media screen and (min-width: 680px) {
/* html {
  font-size: 87.5%;
}*/
.main{
    width: 480px;
    margin: 0 auto;
}
}
/*头部结束*/
#header {
  position: fixed;
  background: #3b3b3b;
  height: 34px;
  color: #FFF;
  text-align: center;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}
#header h1 {
  font-weight: 400;
  font-size: 16px;
  height: 34px;
  line-height: 34px;
}

#header .goBack {
    background-image: url("http://image02.658.com/v2/static/images/mimg/back.png");
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: 17px 30px;
    left: 0;
    width: 44px;
}
#header .goBack, #header .leftBox, #header .rightBox {
    color: #fff;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    position: absolute;
    top: 0;
}

#header .rightBox , .set_qun{
    padding: 0 10px;
    right: 0;
    font-size: 16px;
    cursor: pointer;
    width: 35px;
    height: 35px;
}
.creat_button{
	color:white;
	font-weight:bold;
}
/* .set_qun{
    position: absolute;
    right: 0.5rem;
    top: .5rem;
    width: 6.2rem; 
    text-align: right;
    height: 2.4rem;
    line-height: 2.4rem;  
} */
/* .creat_button{
    display: inline-block;
    padding: 0 10px;
    right: 0;
    font-size: 26px;
    cursor: pointer;
    width: 35px;
    height: 35px;
} */

/*底部结束*/
.fixed-footer{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    background-color: #f8f8f8;
    border-top: 1px solid #e9e9e9;
    color: #b2b2b2;
}
.fixed-footer img{
    width: 2.2rem;
    height: 2.2rem;
}
.fixed-footer .box_1{
    padding: 10px 0 5px 0;
}
.fix-span{
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #888;
    font-size: 1.0rem;
}
span.green{color: #09b907;}
.box{
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-flex-direction: row;
}
.box_1{
    width: auto;
    -moz-box-flex:1;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    flex-grow:1;
}

.qun_box{
    margin-left: 1.2rem;
    position: relative;
    padding-left: 4.2rem;
    border-bottom: 1px solid #e3e2e7;
}
.qun_a{
    display: block;
    width: 100%;
    padding-top: 1.3rem;
    padding-bottom: 1.2rem;
}
.qun_wei{
    position: absolute;
    left: 0.1rem;
    top: 1.2rem;
    width: 3.1rem;
    height: 3.1rem;
    border: 1px solid #666;
}
.qun_h2{
    font-size: 1.4rem;
    color: #161616;
    line-height: 1;
}
.qun_text{
    font-size: 1.0rem;
    color: #8c8c8d;
    line-height: 1.125;
    padding-top: .8rem;
    width: 16rem;
    white-space: nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow: hidden;
}
.examine{
    position: absolute;
    right: 1.7rem;
    top: 2.0rem;
    width: 6.0rem; 
    font-size: 1.4rem;
    color: #ff9900;
    text-align: right;
    height: 1.4rem;
    line-height: 1.4rem;

}
.examine_span{
    display: inline-block;
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 1.4rem;
    margin-right: .7rem;
    background-color: #ff9900;
    vertical-align: -2px;
}
.nopass{
    position: absolute;
    right: 1.7rem;
    top: 2.0rem;
    width: 6.0rem; 
    font-size: 1.4rem;
    color: #ff3300;
    text-align: right;
    height: 1.4rem;
    line-height: 1.4rem;

}
.nopass_span{
    display: inline-block;
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 1.4rem;
    margin-right: .7rem;
    background-color: #ff3300;
    vertical-align: -2px;
}
.pass{
    position: absolute;
    right: 1.7rem;
    top: 2.0rem;
    width: 6.0rem; 
    font-size: 1.4rem;
    color: #09be00;
    text-align: right;
    height: 1.4rem;
    line-height: 1.4rem;

}
.pass_span{
    display: inline-block;
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 1.4rem;
    margin-right: .7rem;
    background-color: #09be00;
    vertical-align: -2px;
}
/*register 结束*/
/*home 开始*/
.search_box{
    position: relative;
    background-color: #f8f8f8;
    padding: .5rem .0rem .5rem 1.0rem;
}
.search_text{
    width: 86%;
    padding: .2rem .0rem .2rem 2.5rem;
    height: 2.0rem;
    line-height: 2.0rem;
    font-size: 1.4rem;
    border: 0px;
}
.search_imgs{
    position: absolute;
    left: 1.6rem;
    top: 1.0rem;
    width: 1.6rem;
    height: 1.6rem;
    background: url(../images/search_img.png) 0px 0px no-repeat;
    background-size: 90%;
}

.zhengli{
    line-height: 3.5rem;
    height: 3.5rem;
    text-align: center;
    border-top: 1px solid #e3e2e7;
    /* border-bottom: 1px solid #e3e2e7; */
}
.classify{
    display: inline-block;
    width: 49%;
    border-right: 1px solid #e3e2e7;
    text-align: center;
    line-height: 2.0rem;
    height: 2.0rem;
    font-size: 1.4rem;
}
.sort{
    display: inline-block;
    width: 49%;
    text-align: center;
    line-height: 2.0rem;
    height: 2.0rem;
    font-size: 1.4rem;
}
.zhengli_imgs{
    width: 12px;
    height: 6px;
    display: inline-block;
    margin-left: 5px;
}

.add_qun{
    position: absolute;
    right: 0.5rem;
    top: 1.6rem;
    width: 4.2rem; 
    text-align: right;
    height: 2.4rem;
    line-height: 2.4rem;  
}
.add_button{
    display: inline-block;
    width: 100%;
    line-height: 2.4rem;
    text-align: center;
    color: #fff;
    background-color: #09be00;
    font-size: 1.0rem;
    border-radius: .3rem;
    cursor:pointer;
}
/*home 结束*/
/*iphone_test 验证*/
.iphone_message{
    padding-top: 1.5rem;
    font-size: 1.8rem;
    line-height: 1.25;
    width: 80%;
    margin: 0 auto;
    color: #333;
}
.iphone_box{
    margin-left: 1.4rem;
    padding-top: .8rem;
    padding-bottom: .8rem;
    height: 1.6rem;
    line-height: 1.6rem;
    border-bottom: 1px solid #e3e2e7;
    font-size: 1.2rem;
}
.iphone_span{
    display: inline-block;
    width: 7.0rem;
    text-align: left;
    line-height: 1.6rem;
    color: #999;
}
.iphone_test{
    display: inline-block;
    width: 7.0rem;
    text-align: left;
    line-height: 1.6rem;
    color: #333;
}
.iphone_text{
    display: inline-block;
    text-align: left;
    height: 1.6rem;
    line-height: 1.6rem;
    border: 0;  
}

.iphone_botton{
    padding: 1.4rem;
}
.inphone_sublit{
    display: block;
    width: 100%;
    height: 2.6rem;
    line-height: 2.6rem;
    color: #fff;
    background-color: #69DA68;
    border-radius: 2px;
    font-size: 1.6rem;
    text-align: center;
}
.iphone_texts{
    text-align: center;
    font-size: 1.2rem;
}
.iphone_time{
    color: #777;
    display: inline-block;
    margin-right: 8px;
}
.iphone_cf{
    color: #ccc;
}

/*details 开始*/
.iphone_number{
    position: relative;
    height: 3.5rem;
    line-height: 3.5rem;
    padding-left: 1.2rem;
    background-color: #fff;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid  #eaeaea;
    color: #333;
}
.iphone_number input{
    border: 0px;
    width: 100%;
    height: 2.0rem;
    line-height: 2.0rem;
}
.text_clear{
    position: absolute;
    right: .8rem;
    top: 1.2rem;
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../images/we6.png) 0px 0px no-repeat;
    background-size: 80%;
    cursor: pointer;
}
/*register 用户*/
.register_user_box{
    margin-left: 1.4rem;
    padding-top: .8rem;
    padding-bottom: .8rem;
    height: 1.6rem;
    line-height: 1.6rem;
    border-top: 1px solid #e3e2e7;
    border-bottom: 1px solid #e3e2e7;
    font-size: 1.2rem;
}
.register_user{
    padding-top: 1.5rem;
    font-size: 1.8rem;
    line-height: 1.25;
    width: 80%;
    margin: 0 auto;
    color: #333;
    text-align: center;
    padding-bottom: 3.0rem;
}
/*register 用户结束*/
/*message 消息提示*/
/* .message_box{
    margin-left: 1.4rem;
    padding-top: .8rem;
    padding-bottom: .8rem;
    height: 1.6rem;
    line-height: 1.6rem;
    border-top: 1px solid #e3e2e7;
    border-bottom: 1px solid #e3e2e7;
    font-size: 1.2rem;
}
.messsage_info{
    padding-top: 1.5rem;
    font-size: 1.8rem;
    line-height: 1.25;
    width: 80%;
    margin: 0 auto;
    color: #333;
    text-align: center;
    padding-bottom: 3.0rem;
} */

.message_box {
    width: 80%;
    background: #333;
    z-index: 99999;
    position: fixed;
    color: #fff;
    text-align: center;
    top: 50%;
    left: 10%;
    opacity: 0.5;
    display: none;
    line-height: 50px;
    height:50px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
    font-size:14px;
}

/*register 用户结束*/
/*new_creat */
.new_creat{
    background-color: #f9f9f9;
}
.new_box {
    text-align: center;
    padding-left: 0px;
    background-color: #fff;
    color: #444;
    height: 2.0rem;
    line-height: 2.0rem;
    position: absolute;
    top: 5px;
    left: 10px;
    font-size: 14px;
}
.new_contain {
    position: relative;
    height: 3.3rem;
    line-height: 3.3rem;
    padding-left: 8rem;
    font-size: 1.4rem;
    color: #9c9d88;
    background-color: #fff;
}
.new_input {
    height: 3.0rem;
    line-height: 3.0rem;
    border: 0;
    width: 100%;
    color: #9c9d88;
    font-size: 1.4rem;
    border-bottom: 1px solid #e3e2e7;
}
.new_title1 {
    position: absolute;
    left: 15px;
    top: 0px;
    color: #444;
}

.new_box_bk {
    margin-top: 10px;
    background-color: #fff;
    position: relative;
    padding-left: 8rem;
    padding-top: 1.5rem;
}
.new_img {
   padding-left: 50px;
}
.new_creat_img{
    display: inline-block;
    width: 90px;
    height: 90px;
}
.new_botton{
    padding: 1.4rem;
    background-color: #f9f9f9;
    text-align: center;
}
.new_sublit{
    display: inline-block;
    width: 70%;
    height: 4.6rem;
    line-height: 4.6rem;
    color: #fff;
    background-color: #69DA68;
    border-radius: 2px;
    font-size: 1.6rem;
    text-align: center;
}
/*new_creat 结束*/
/* qun_shuoming*/
.shuo_box{
    height: 3.7rem;
    line-height: 3.7rem;
    padding-left: 1.2rem;
    border-bottom: 1px solid #f1f1f1;
}
.shuo_span1{
    display: inline-block;
    font-size: 1.4rem;
    color: #4c4c4c;
    width: 40%;
    text-align: left;
    height: 3.7rem;
    line-height: 3.7rem;
}
.shuo_span2{
    display: inline-block;
    font-size: 1.2rem;
    color: #4c4c4c;
    width: 53%;
    padding-right: 5%;
    margin-right: 2%;
    text-align: right;
    height: 3.7rem;
    line-height: 3.7rem;
    background: url(../images/we9.png) right 10px no-repeat;
}
.shuo_weixin{
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: -10px;
}
/* qun_shuoming*/
/* make_ma*/
.make_ma{
    padding-top: 2.0rem;
    background-color: #2d3132; 
}
.make_img{
    background-color: #2d3132;
    text-align: center;
}
.make_creat_img{
    width: 260px;
    height: 260px;
    border: 1px solid #8f9190;
}
.make_botton{
    padding: 1.4rem;
    text-align: center;
    background-color: #2d3132;
    padding-top: 35px;
    padding-bottom:1000px;margin-bottom:-1000px;
}
.make_sublit{
    display: inline-block;
    width: 80%;
    height: 2.6rem;
    line-height: 2.6rem;
    color: #fff;
    background-color: #69DA68;
    border-radius: 2px;
    font-size: 1.6rem;
    text-align: center;
}

.make_mains{
    position: fixed;
    bottom: 20px;
    left: 5%;
    width:90%;
    background-color: #333;
    z-index: 999991;
}
.tc_main{
    display: none;
}
.make_fix1, .make_fix2, .make_fix3{
    text-align: center;
    margin-bottom: 6px;
}
.make_paizhao, .make_xuanqu, .make_close{
    display: inline-block;
    width: 100%;
    height: 2.6rem;
    line-height: 2.6rem;
    background-color: #e8e8e8;
    border-radius: 2px;
    font-size: 1.6rem;
    text-align: center;
}
.make_paizhao, .make_xuanqu{
    color: #f77c66;
}
.make_close{
    color: #3399ff;
    background-color: #fff;
}

/*弹出框*/

.pact_succed{ 
}
.tc_tyname_w
{
    width:100%;  
    background:#333; 
    z-index:99999; 
    position:fixed; 
    top:0px; 
    left:0px; 
    opacity:0.35;
    display: none;
    height: 100%!important;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35); 
/* this works in IE8 only */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=35)";
}

/*register_user fix*/
.register_fix{
    position: fixed;
    left: 6%;
    bottom: 20%;
    width: 88%;
    background-color: #fff;
    border-radius: 3px;
    z-index: 100000;
}
.fix_user{
    border-bottom: 1px solid #666;
    padding-top: 20px;
    padding-bottom: 25px;
}
.user_p1{
    font-size: 1.4rem;
    color: #333;
    line-height: 1.25;
    text-align: center;
    margin-bottom: 15px;
}
.user_p2{
    font-size: 1.2rem;
    color: #333;
    line-height: 1.5;
    text-align: center;
}
.use_no, .use_ok{
    display: inline-block;
    font-size: 1.4rem;
    color: #4B8DD0;
    width: 49%;
    line-height: 2.5;
    text-align: center;
}
.use_no{
    border-right: 1px solid #999;
}

.cut_box{
    position: fixed;
    left: 0%;
    bottom: 20%;
    width: 100%;
    border-radius: 3px;
    z-index: 100000;  
}
.cut_main{
    text-align: center;
    margin-bottom: 20px;
}
.cut_img{
    display: inline-block;
    width: 300px;
    height: 300px;
}
.cut_no, .cut_ok{
    display: inline-block;
    font-size: 1.4rem;
    color: #fff;
    width: 40%;
    line-height: 2.5;
}
.cut_no{
    padding-left: 8%;
    text-align: left;
}
.cut_ok{
    padding-right: 8%;
    text-align: right;
}

/*keep*/
.keep_ma{
    padding-top: 2.0rem;
}
.keep_img{
    text-align: center;
}
.keep_creat_img{
    width: 260px;
    height: 260px;
    border: 1px solid #8f9190;
}
.keep_botton{
    padding: 1.4rem;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 15px;
}
.keep_sublit{
    display: inline-block;
    width: 80%;
    height: 2.6rem;
    line-height: 2.6rem;
    color: #fff;
    background-color: #69DA68;
    border-radius: 2px;
    font-size: 1.6rem;
    text-align: center;
}
.keep_p1{
    font-size: 1.4rem;
    color: #333;
    line-height: 2.5;
    text-align: center;
}
.keep_p2{
    font-size: 1.2rem;
    color: #999;
    line-height: 1.75;
    text-align: center;
}
.send_color{
    color: #FD8C40;
}

.fix_1{
    position: absolute;
    left: 0rem;
    top: 10.3rem;
    width: 96%;
    background-color: #fff;
    border-top: 1px solid #e3e2e7;
    border-bottom: 1px solid #e3e2e7;
    padding: 2%;
    z-index: 9999;
    display: none;
}
.fix_1_top{
    position: absolute;
    left: 0rem;
    top: -7px;
    width: 50%;
    background: url(../images/up_icon.png) 45% 0px no-repeat;
    background-size: 8%;
    height: 15px;
}
.fix_1 span{
    padding-left: .5rem;
    padding-right: .5rem;
    margin-right: 1.5rem;
    display: inline-block;
    font-size: 1.4rem;
    line-height: 2.0rem; 
}
.total{
    background-color: #E7E7E7;
    padding-left: .5rem;
    padding-right: .5rem;
    margin-right: 1.5rem;
    display: inline-block;
    font-size: 1.4rem;
    line-height: 2.0rem;
    border-radius: .5rem;
}
.fix_2{
    position: absolute;
    left: 0rem;
    top: 10.3rem;
    width: 96%;
    background-color: #fff;
    border-top: 1px solid #e3e2e7;
    border-bottom: 1px solid #e3e2e7;
    padding: 2%;
    z-index: 9999;
    display: none;
}
.fix_2_top{
    position: absolute;
    left: 50%;
    top: -7px;
    width: 50%;
    background: url(../images/up_icon.png) 45% 0px no-repeat;
    background-size: 8%;
    height: 15px;
}
.fix_2 span{
    padding-left: .5rem;
    padding-right: .5rem;
    margin-right: 1.5rem;
    display: inline-block;
    font-size: 1.4rem;
    line-height: 2.0rem; 
}

@media screen and (min-width: 680px){
	.fix_1, .fix_2 {
	  width: 404px;
	  margin: 0 auto;
	  left: 50%;
	  margin-left: -240px;
	}
}
